package simbolo;

import simbolo.Simbolo;

public class Par implements Comparable {
	private Simbolo _primero;
	private Simbolo _segundo;
	
	public Par(Simbolo p, Simbolo s) {
		_primero = p;
		_segundo = s;
	}

	public Simbolo getPrimero() {
		return _primero;
	}

	public Simbolo getSegundo() {
		return _segundo;
	}
	
	public String toString() {
		return "(" + _primero.toString() + ", " + _segundo.toString() + ")";
	}

	public int compareTo(Object other) {
		int resultado = _primero.compareTo(((Par) other)._primero);
		if (resultado == 0) {
			resultado = _segundo.compareTo(((Par) other)._segundo);
		}
		return resultado;
	}
}
